home *** CD-ROM | disk | FTP | other *** search
- ---------------------------------------------------------------------------
- DOOM Construction Kit Ben Morris
- Beta-test revision documentation Zerius Development
- bmorris@amtsgi.bc.ca
- ---------------------------------------------------------------------------
-
- Legend
- ---------
-
- * Fixed a bug / changed something
- - Removed something
- + Added something
-
-
- 07-06-94
- -----------
-
- Ok, a couple bug fixes.
-
- * The linedef editbox did not properly check for consistencies among
- marked objects. Fixed.
-
- * In the last release only, marking some linedefs and then using Line Split
- (Ctrl+C) hung the system. Oops! Fixed.
-
- Still to come:
-
- Currently, sector splits do not take into account sidedefs that are
- affected by sector splits (when a sector is split, the assignment of new
- sector references versus old is visually arbitrary.) --
-
- 1. Before sector split 2. After sector split
- +-----------------------------+ +-----------------------------+
- | 0 | | 0 |
- |0 0| |0 0|
- | | | 0 |
- + + >-----------------------------< -- Split
- | | | 2 |
- | | | |
- | 0 | | 0 |
- | +-------+ | | +-------+ |
- | | 1 | | | | 1 | |
- |0 0|1 1|0 0| |2 0|1 1|0 2|
- | | 1 | | | | 1 | |
- | +-------+ | | +-------+ |
- | 0 | | 0 |
- | | | |
- | 0 | | 2 |
- +-----------------------------+ +-----------------------------+
-
- 1. A small sector within a larger sector. References are OK.
-
- 2. The split has made the upper portion of the original sector into sector
- 0, and the part encompassing the smaller sector into sector 2. This
- causes problems, as the smaller sector's external sidedefs still
- reference sector 0.
-
- This should be fixed soon. The code for this fix will also allow proper
- region creation bounding an existing sector --
-
- +---------------------------+ The dashed lines indicate the newly created
- | | region. The same problem arises here: All
- | - - - - - - - | sidedefs within the new region still refer-
- | | | | ence the old sector.
- | +-----+ |
- | | | | | |
- | | | |
- | | | | | |
- | +-----+ |
- | | | |
- | - - - - - - - |
- | |
- +---------------------------+
-
- I'm aiming to make the region-creation tool very intuitive. If you have
- any ideas for additional automation, please send them to me! Thanks.
-
- DCK.ADF / DCKADF.EXE
-
- The functionality provided by these files will be expanded on soon -- I
- plan to add "sector objects" (ie: easy creation of things like lava pits,
- crates, crushing ceilings, etc.) within the next couple releases.
-
- WADassist
-
- ... Should be functional soon, too.
-
-
- 07-05-94
- -----------
-
- + LOTS of new features. Read on for details. Sorry for the late beta
- release, but I got a lot of suggestions and .. that's how it went :)
-
- + Text documentation is now included in DCK.TXT. It's NOT complete yet!
-
- + When Scaling and Rotating, you can press the command key (Ctrl+O or
- Ctrl+A) again and a dialog box will be displayed prompting you for
- absolute scaling and rotation values.
-
- + DCK.CFG has changed. You MUST use the new one -- please view DCK.CFG for
- more information.
-
- + MOTIFS! Check out DCK.ADF for details. New file DCKADF.EXE must be run
- every time DCK.ADF is changed. Press Alt+M to pick a motif from the map
- editor.
-
- + Map redrawing is now a LOT faster.
-
- + New "box unmark" operation. Exactly the same as the mark box, but it
- UNMARKS everything in the encompassing rectangle. Use the right mouse
- button and drag to activate it. (Does not work in sector mode.)
-
- + Sidedef editing: After deleting or adding the second sidedef on a *single*
- linedef, the impassable and two-sided attributes are automatically modified.
-
- + New command: Snap marked objects to grid. Ctrl+V to activate it. Snaps
- all marked objects to the closest points on the grid, even with snap to
- grid mode off. Works in all modes -- in line and sector, ALL relevant
- vertexes are snapped.
-
- + New command: Run level. Press F9 to activate it. Automatically builds the
- nodes if required (uses the new information in DCK.CFG) and runs DOOM.
- Swaps back in to DCK when complete.
-
- + When exiting DCK, all saved maps are checked for required node build. On
- all maps that require a rebuild, DCK asks you if you'd like to run the node
- builder.
-
- + "Edit map" dialog box has been modified. You can now load PWAD files from
- within DCK by specifying the name of the file along with the episode and
- mission number you'd like to edit. Press Alt+E for more details.
-
- + The sidedef edit dialog box now accepts "out of range" sector references.
- Upon exiting the dialog box, DCK will ask you if you'd like to create a new
- sector if the number you entered was out of range of valid sectors. IN the
- dialog box, press F to find the first free sector number (in the sector
- field).
-
- Please note that this is not a recommended method for creating sectors, but
- rather a useful feature for fixing large numbers of erroneous sidedefs.
-
- * Lots of little cosmetic bugs were fixed.
-
- NOTE: I've included the file DCK1.WAD with this release. This is a small .WAD
- that took about an hour to build from scratch with DCK. It's not large at
- all, but the detail is pretty nice. Take a look!
-
-
- 06-28-94 (internal)
- ----------------------
-
- + 'F' works as well as Alt+F in sector tag fields to find the next tag.
-
- + ESC pressed in a submenu will now exit the menu system if on a first-
- level submenu.
-
- + ESC pressed from the map editor will bring down the menu as well as
- highlight the menu bar item.
-
- + Thing/Sidedef/Linedef edit: when editing multiple things, shared
- information is used in the dialog box.
-
- + Consistency checker: Added "Sector has a tag but no linedef shares
- that tag" check.
-
- + Made the region tool (double-clicking while in line mode) more robust:
- you can now create connected regions inside other regions.
-
- + Files specified with -F are now loaded AFTER files that were open
- during the last session. Now you can specify files with -F without
- specifying -R-.
-
- * The screen is now updated properly if a linedef's color on the map is
- changed after editing it.
-
- * Switching edit modes no longer moves the map.
-
-
- 06-26-94
- -----------
-
- + Clipboard. When pasting objects, everything that's currently marked is
- UNMARKED and all the pasted objects are MARKED.
-
- * Finally fixed the bug where textures would disappear from the list.
-
- * Line creation: When the sequence was aborted (for whatever reason), the
- last linedef in memory would also be deleted along with the created
- lines. Fixed.
-
- * "Create Sector Split" no longer hangs the system as it did in rare cases
- before.
-
-
- 06-24-94
- -----------
-
- * Fixed the mouse cursor problem when graphics paging was enabled. The mouse
- cursor would never be displayed when the system was using page 2.
-
- * Line mode information displayed differently: Instead of a blank line where
- there's no sidedef, displays "No [first/second] sidedef."
-
- * When line creation was started (double-click), the highlighted object
- remained highlighted. Fixed.
-
- * Texture display: the error message "Could not allocate 2048 bytes" was
- fixed.
-
- * Listbox processing changed: A left click OUTSIDE of the listbox now saves
- the current selection and exits the lbox. Before, it discarded the
- selection.
-
- + In THING edit mode, use the HOME/END keys to toggle between copying / moving
- objects when dragging them.
-
- + HOME/END now cycle through edit modes when not dragging.
-
- + Consistency Checker greatly enhanced. Many of the error messages are now
- "fixable", and help is available for all of them (press F1 on an error
- message to get a quick description of what it means.) 'F' fixes those
- errors that can be fixed.
-
- + New file DCK.HLP now contains all the help text for the program.
-